package cn.itcast.Thread_02;

import jdk.nashorn.api.tree.ThrowTree;

//接口方法实现线程的操作。1.自定义一个类实现Runnable接口2.重写自定义类的方法run()将线程任务写入run方法中
//3.创建一个自定义的接口实现对象4.创建一个线程Thread对象，把自定义实现对象作为参数，传递给Thread对象。
public class ThreadDemo03 {
    public static void main(String[] args) {
        //创建任务类的对象
        MyTask mt = new MyTask();
        //创建线程对象Thread对象，把任务类对象作为参数传递给Thread
        Thread thread = new Thread(mt);
        thread.setName("五杀");
        thread.start();
        //可以创建多个Thread对象，实现多个线程的操作
        Thread thread1 = new Thread(mt);
        thread1.setName("老王");
        thread1.start();
        //
        Thread thread2 = new Thread(mt);
        thread2.setName("老王");
        thread2.start();
        for (int i = 0; i < 10; i++) {
            System.out.println(Thread.currentThread().getName()+"==="+i);
        }
    }
}
